
#ifndef Lines_RumbleEffect_h
#define Lines_RumbleEffect_h

#include "SpriteEffect.h"
#include "Vector3.h"
#include "BezierCurve.h"

class RumbleEffect : public SpriteEffect
{
private:
    Vector2 m_vInitPos;
    Vector2 m_vRumble;
    float m_fFrequency;
	
protected:    
    void updateEffect(float _fPerc);
    void enableEffect(bool _bValue);
    
public:
    RumbleEffect(RenderableEntity* _entity, float _fDuration, bool _bEnabled, bool _bLoop, Vector2 _vRumble, float _fFrequency);
    
};

#endif
